package cn.foolishbird.crow.resource;

/**
 * @author foolish bird
 * @email luohongtu@foolishbird.cn
 */
public interface ResourceService<R extends Resource> {

    /**
     * 根据资源编号
     *
     * @param resourceNo 资源编号
     * @return 查询到资源
     */
    R queryByResourceNo(String resourceNo);

    /**
     * 新建资源
     *
     * @param r 资源
     * @return 返回新建是否成
     */
    boolean createResource(R r);

    /**
     * 修改资源
     *
     * @param r 资源
     * @return 返回是否
     */
    boolean modifyResource(R r);




}
